package com.yefcion.survey.util;

import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.time.DateUtils;

import java.text.ParseException;

@Slf4j
public class XuDateUtils {

    /**
     * 判断字符串是否为 yyyy-mm-dd 格式
     */
    public static boolean isDateStr(String input) {
        if (StringUtils.isBlank(input)) {
            return false;
        }
        try {
            String newInput = StringUtils.trim(input);
            DateUtils.parseDate(newInput, "yyyy-MM-dd");
            log.info("the line is date format, {}", input);
            return true;
        } catch (ParseException e) {
            return false;
        }
    }
}
